home *** CD-ROM | disk | FTP | other *** search
/ Ultra Pack / UltraComputing Technology Demos and Tools.iso / WWW / visifier.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  1996-03-29  |  952b  |  42 lines

  1. #!/bin/sh
  2. #set -x
  3. cd ../
  4. ULTRA_PACK_HOME=`pwd`
  5. VISIFIERHOME=$ULTRA_PACK_HOME/visifier
  6. LD_LIBRARY_PATH=$XGLHOME/lib:$XILHOME/lib:/usr/openwin/lib:/usr/lib:$LD_LIBRARY_PATH:$ULTRA_PACK_HOME/lib
  7. PATH=$VISIFIERHOME/bin:$PATH
  8. export ULTRA_PACK_HOME VISIIFIERHOME PATH LD_LIBRARY_PATH 
  9. cd $VISIFIERHOME/bin
  10.  
  11. ./audiocontrol -Wp 500 0 &
  12. ./mpeg2_audiodec $VISIFIERHOME/movies/vis_video.abs &
  13. #./mpeg2 $VISIFIERHOME/movies/vis_video.vbs  5 &
  14. ./mpeg2 $VISIFIERHOME/movies/vis_video.vbs  5 2>&1 > /dev/null &
  15.  
  16. echo "To exit the Visifier now, press 'q' <RETURN>"
  17.  
  18. read reply
  19. until [ "$reply" = "q" ]
  20. do
  21.      echo $reply "is invalid"
  22.      read reply
  23. done
  24.  
  25. #echo "Kill Processes Here!"
  26.  
  27. pidproc() {
  28.     pid=`/usr/bin/ps -ef |
  29.         /usr/bin/grep $1 |
  30.         /usr/bin/grep -v grep |
  31.         /usr/bin/awk '{print $2}'`
  32. }
  33.  
  34. pidproc './mpeg2_audiodec '
  35. [ "$pid" != "" ] && kill $pid
  36.  
  37. pidproc './mpeg2 '
  38. [ "$pid" != "" ] && kill $pid
  39.  
  40. pidproc './audiocontrol '
  41. [ "$pid" != "" ] && kill $pid
  42.